.popup-time-wrap {
  height: 100%;
  background: #ffffff;
  box-shadow: 0 -4upx 8upx 0 rgba(0, 0, 0, 0.05);
  border-radius: 30upx 30upx 0 0;

  .form-wrap {
    padding: 0 30upx;

    .form-title {
      padding: 30upx 0;
      display: flex;

      .form-title-left {
        margin-left: 30upx;
        flex: 1;
        text-align: center;
        font-weight: 500;
        font-size: 42upx;
        color: #333333;
        line-height: 56upx;
      }

      .form-title-right {
        flex: 0;
        flex-basis: 48upx;
        width: 48upx;
        height: 48upx;
      }
    }

    .form-btn {
      .btn-item {
        border-top: 2upx solid #efefef;
        padding: 30upx 0;
        text-align: center;
        font-size: 36upx;
        line-height: 48upx;
        font-weight: 400;
        color: #333333;
      }
    }
  }
}